package tw.rescue.biz;

import java.util.List;

import tw.rescue.dao.CategoryDao;
import tw.rescue.model.slim3.model.Category;

import com.google.appengine.api.datastore.Key;

public class CategoryBiz extends AbstractBiz<CategoryDao<Key>> {

	/**
	 * 建立新分類
	 * @param category
	 * @param isAdmin
	 * @param userCanRead
	 * @param userCanWrite
	 */
	public void createCategory(Category category) {
		// TODO
	}
	
	/**
	 * 修改分類
	 * @param category
	 * @param userCanRead
	 * @param userCanWrite
	 */
	public void modifyCategory(Category category) {
		// TODO
	}

	/**
	 * 取得目前系統所有一般使用者可瀏覽的分類
	 * @return
	 */
	public List<Category>getUserReadableCategories() {
		// TODO
		return null;
	}
	
	/**
	 * 取得目前系統全部僅供管理者瀏覽的分類
	 * @return
	 */
	public List<Category>getAdminCategories() {
		// TODO
		return null;
	}
}
